/**
 * MIT License
 *
 * Copyright (c) 2024 小村程序员
 * Email: 397237738@qq.com
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */
package org.open.cobertura.model;

public class ClassCoverage {

    private String packageName;
    private String className;
    private String sourceName;

    private int instruTotalCount;

    private int instruCoveredCount;

    private int instruMissedCount;
    private double instruCoveredRatio;
    private double instruMissedRatio;
    private int branchesTotalCount;
    private int branchesCoveredCount;
    private int branchesMissedCount;
    private double branchesCoveredRatio;
    private double branchesMissedRatio;
    private int cxtyTotalCount;
    private int cxtyCoveredCount;
    private int cxtyMissedCount;
    private double cxtyCoveredRatio;
    private double cxtyMissedRatio;
    private int lineTotalCount;
    private int lineCoveredCount;
    private int lineMissedCount;
    private double lineCoveredRatio;
    private double lineMissedRatio;

    private int methodTotalCount;
    private int methodCoveredCount;
    private int methodMissedCount;
    private double methodCoveredRatio;
    private double methodMissedRatio;
    private int classTotalCount;
    private int classCoveredCount;
    private int classMissedCount;
    private double classCoveredRatio;
    private double classMissedRatio;

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getSourceName() {
        return sourceName;
    }

    public void setSourceName(String sourceName) {
        this.sourceName = sourceName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public int getInstruTotalCount() {
        return instruTotalCount;
    }

    public void setInstruTotalCount(int instruTotalCount) {
        this.instruTotalCount = instruTotalCount;
    }

    public int getInstruCoveredCount() {
        return instruCoveredCount;
    }

    public void setInstruCoveredCount(int instruCoveredCount) {
        this.instruCoveredCount = instruCoveredCount;
    }

    public int getInstruMissedCount() {
        return instruMissedCount;
    }

    public void setInstruMissedCount(int instruMissedCount) {
        this.instruMissedCount = instruMissedCount;
    }

    public double getInstruCoveredRatio() {
        return instruCoveredRatio;
    }

    public void setInstruCoveredRatio(double instruCoveredRatio) {
        this.instruCoveredRatio = instruCoveredRatio;
    }

    public double getInstruMissedRatio() {
        return instruMissedRatio;
    }

    public void setInstruMissedRatio(double instruMissedRatio) {
        this.instruMissedRatio = instruMissedRatio;
    }

    public int getBranchesTotalCount() {
        return branchesTotalCount;
    }

    public void setBranchesTotalCount(int branchesTotalCount) {
        this.branchesTotalCount = branchesTotalCount;
    }

    public int getBranchesCoveredCount() {
        return branchesCoveredCount;
    }

    public void setBranchesCoveredCount(int branchesCoveredCount) {
        this.branchesCoveredCount = branchesCoveredCount;
    }

    public int getBranchesMissedCount() {
        return branchesMissedCount;
    }

    public void setBranchesMissedCount(int branchesMissedCount) {
        this.branchesMissedCount = branchesMissedCount;
    }

    public double getBranchesCoveredRatio() {
        return branchesCoveredRatio;
    }

    public void setBranchesCoveredRatio(double branchesCoveredRatio) {
        this.branchesCoveredRatio = branchesCoveredRatio;
    }

    public double getBranchesMissedRatio() {
        return branchesMissedRatio;
    }

    public void setBranchesMissedRatio(double branchesMissedRatio) {
        this.branchesMissedRatio = branchesMissedRatio;
    }

    public int getCxtyTotalCount() {
        return cxtyTotalCount;
    }

    public void setCxtyTotalCount(int cxtyTotalCount) {
        this.cxtyTotalCount = cxtyTotalCount;
    }

    public int getCxtyCoveredCount() {
        return cxtyCoveredCount;
    }

    public void setCxtyCoveredCount(int cxtyCoveredCount) {
        this.cxtyCoveredCount = cxtyCoveredCount;
    }

    public int getCxtyMissedCount() {
        return cxtyMissedCount;
    }

    public void setCxtyMissedCount(int cxtyMissedCount) {
        this.cxtyMissedCount = cxtyMissedCount;
    }

    public double getCxtyCoveredRatio() {
        return cxtyCoveredRatio;
    }

    public void setCxtyCoveredRatio(double cxtyCoveredRatio) {
        this.cxtyCoveredRatio = cxtyCoveredRatio;
    }

    public double getCxtyMissedRatio() {
        return cxtyMissedRatio;
    }

    public void setCxtyMissedRatio(double cxtyMissedRatio) {
        this.cxtyMissedRatio = cxtyMissedRatio;
    }

    public int getLineTotalCount() {
        return lineTotalCount;
    }

    public void setLineTotalCount(int lineTotalCount) {
        this.lineTotalCount = lineTotalCount;
    }

    public int getLineCoveredCount() {
        return lineCoveredCount;
    }

    public void setLineCoveredCount(int lineCoveredCount) {
        this.lineCoveredCount = lineCoveredCount;
    }

    public int getLineMissedCount() {
        return lineMissedCount;
    }

    public void setLineMissedCount(int lineMissedCount) {
        this.lineMissedCount = lineMissedCount;
    }

    public double getLineCoveredRatio() {
        return lineCoveredRatio;
    }

    public void setLineCoveredRatio(double lineCoveredRatio) {
        this.lineCoveredRatio = lineCoveredRatio;
    }

    public double getLineMissedRatio() {
        return lineMissedRatio;
    }

    public void setLineMissedRatio(double lineMissedRatio) {
        this.lineMissedRatio = lineMissedRatio;
    }

    public int getMethodTotalCount() {
        return methodTotalCount;
    }

    public void setMethodTotalCount(int methodTotalCount) {
        this.methodTotalCount = methodTotalCount;
    }

    public int getMethodCoveredCount() {
        return methodCoveredCount;
    }

    public void setMethodCoveredCount(int methodCoveredCount) {
        this.methodCoveredCount = methodCoveredCount;
    }

    public int getMethodMissedCount() {
        return methodMissedCount;
    }

    public void setMethodMissedCount(int methodMissedCount) {
        this.methodMissedCount = methodMissedCount;
    }

    public double getMethodCoveredRatio() {
        return methodCoveredRatio;
    }

    public void setMethodCoveredRatio(double methodCoveredRatio) {
        this.methodCoveredRatio = methodCoveredRatio;
    }

    public double getMethodMissedRatio() {
        return methodMissedRatio;
    }

    public void setMethodMissedRatio(double methodMissedRatio) {
        this.methodMissedRatio = methodMissedRatio;
    }

    public int getClassTotalCount() {
        return classTotalCount;
    }

    public void setClassTotalCount(int classTotalCount) {
        this.classTotalCount = classTotalCount;
    }

    public int getClassCoveredCount() {
        return classCoveredCount;
    }

    public void setClassCoveredCount(int classCoveredCount) {
        this.classCoveredCount = classCoveredCount;
    }

    public int getClassMissedCount() {
        return classMissedCount;
    }

    public void setClassMissedCount(int classMissedCount) {
        this.classMissedCount = classMissedCount;
    }

    public double getClassCoveredRatio() {
        return classCoveredRatio;
    }

    public void setClassCoveredRatio(double classCoveredRatio) {
        this.classCoveredRatio = classCoveredRatio;
    }

    public double getClassMissedRatio() {
        return classMissedRatio;
    }

    public void setClassMissedRatio(double classMissedRatio) {
        this.classMissedRatio = classMissedRatio;
    }


}
